import store from './store'
// 登录页面
const loginPage = "/pages/login/social"

// 页面白名单
const whiteList = [
  '/pages/index/login', '/pages/common/webview/index',
]

// 检查地址白名单
function checkWhite(url) {
  const path = url.split('?')[0]
  return whiteList.indexOf(path) !== -1
}
// 页面跳转验证拦截器
let list = ["navigateTo", "redirectTo", "reLaunch", "switchTab"]
list.forEach(item => {
  uni.addInterceptor('navigateTo', {
    invoke(to) {
      if (!store.getters.hasLogin) {
        uni.reLaunch({
        	url: loginPage
        })
        return false
      } else {
        return true
      }
    },
    fail(err) {
      console.log(err)
    }
  })
})
